package com.ruoyi.lock.domain;

import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import lombok.Data;

/**
 * 房间对象 a_room
 * 
 * @author ruoyi
 * @date 2024-03-27
 */
@Data
public class ARoom extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    @Excel(name = "主键id")
    private Long id;

    /** 房间id */
    @Excel(name = "房间id")
    private String roomId;

    /** 房间号 */
    @Excel(name = "房间号")
    private String roomName;

    /** 楼层id */
    @Excel(name = "楼层id")
    private String floorId;

    /** 楼层名 */
    @Excel(name = "楼层名")
    private String floorName;

    /** 楼房id */
    @Excel(name = "楼房id")
    private String buildingId;

    /** 楼房名 */
    @Excel(name = "楼房名")
    private String buildingName;

    /** 供电 */
    @Excel(name = "供电")
    private Long electricNum;

    /** 设备id */
    @Excel(name = "设备id")
    private String lockMac;

    /** aes密钥 */
    @Excel(name = "aes密钥")
    private String aesKey;

    /** 管理员身份验证码 */
    @Excel(name = "管理员身份验证码")
    private String adminAuthCode;

    /** 通用身份验证码 */
    @Excel(name = "通用身份验证码")
    private String generalAuthCode;

    /** 临时身份验证代码 */
    @Excel(name = "临时身份验证代码")
    private String tempAuthCode;

    /** 锁状态 */
    @Excel(name = "锁状态")
    private Long lockState;

    /** 房间状态 */
    @Excel(name = "房间状态")
    private Long roomState;


}
